.title {
    padding: 32rpx 0 0 32rpx;
    font-size: 40rpx;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #000000;
    line-height: 72rpx;
    background: #FFFFFF;
}

.content {
    padding-bottom: 32rpx;
    background: #FFFFFF;

    .custom-group {
        padding-left: 32rpx;
        background: #FFFFFF;

        .group-item {
            padding: 28rpx 32rpx 32rpx 0;
            display: flex;
            box-shadow: 0rpx 2rpx 0rpx 0rpx rgba(0, 0, 0, 0.1);

            .left {
                margin-right: 16rpx;

                .rank-icon {
                    width: 56rpx;
                    height: 56rpx;
                }

                .rank-text {
                    width: 56rpx;
                    height: 56rpx;
                    font-size: 32rpx;
                    font-family: PingFangSC-Semibold, PingFang SC;
                    font-weight: 600;
                    color: #8B572A;
                    line-height: 56rpx;
                    text-align: center;
                }
            }

            .right {
                .job-name {
                    display: block;
                    font-size: 32rpx;
                    font-family: PingFangSC-Regular, PingFang SC;
                    font-weight: 400;
                    color: #000000;
                    line-height: 56rpx;
                }

                .footer {
                    display: flex;
                    align-items: center;

                    .job-tag {
                        margin-right: 32rpx;
                        padding: 8rpx 16rpx;
                        background: rgba(0, 0, 0, 0.05);
                        border-radius: 6rpx;
                        font-size: 22rpx;
                        font-family: PingFangSC-Regular, PingFang SC;
                        font-weight: 400;
                        color: rgba(0, 0, 0, 0.85);
                        line-height: 28rpx;
                    }

                    .job-count {
                        margin-right: 32rpx;
                    }

                    .job-count,
                    .job-follow {
                        font-size: 24rpx;
                        font-family: PingFangSC-Regular, PingFang SC;
                        font-weight: 400;
                        color: rgba(0, 0, 0, 0.5);
                        line-height: 56rpx;
                    }
                }
            }
        }
    }

    .check-more-btn {
        margin-top: 32rpx;
        width: 654rpx;
        height: 96rpx;
        background: rgba(0, 122, 255, 0.05);
        border-radius: 16rpx;
        font-size: 32rpx;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #007AFF;
        line-height: 96rpx;
    }
}